Mar 08
2024
-
51,418
Reduced 99.67%
171
Common Stock, $1 2/3 P...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,099,738
$56.6 p/Share
19,430
Reduced 27.42%
51,418
Common Stock, $1 2/3 P...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
44,058
Added 38.34%
70,849
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,028,738
$48.7 p/Share
21,124
Reduced 44.09%
26,791
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
47,916
Added 58.92%
33,402
Common Stock, $1 2/3 P...
Mar 15
2023
-
10,791
Reduced 100.0%
0
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$328,709
$38.85 p/Share
8,461
Reduced 43.95%
10,791
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
19,139
Added 58.46%
13,602
Common Stock, $1 2/3 P...
Feb 07
2023
-
17,803
Reduced 100.0%
0
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$671,115
$47.58 p/Share
14,105
Reduced 44.21%
17,803
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
31,908
Added 57.85%
23,245
Common Stock, $1 2/3 P...
Jun 15
2022
-
24,522
Reduced 100.0%
0
Common Stock, $1 2/3 P...
Jun 12
2022
SELL
Payment of exercise price or tax liability
$71,823
$40.08 p/Share
1,792
Reduced 6.81%
24,522
Common Stock, $1 2/3 P...
Jun 12
2022
BUY
Exercise of conversion of derivative security
-
4,032
Added 13.29%
26,314
Common Stock, $1 2/3 P...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$464,870
$50.11 p/Share
9,277
Reduced 29.4%
22,282
Common Stock, $1 2/3 P...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
20,874
Added 45.47%
25,038
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$479,143
$56.33 p/Share
8,506
Reduced 44.44%
10,634
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
19,140
Added 55.87%
15,120
Common Stock, $1 2/3 P...
Jul 22
2021
-
2,187
Reduced 100.0%
0
Common Stock, $1 2/3 P...
Jun 12
2021
SELL
Payment of exercise price or tax liability
$80,762
$45.68 p/Share
1,768
Reduced 44.7%
2,187
Common Stock, $1 2/3 P...
Jun 12
2021
BUY
Exercise of conversion of derivative security
-
3,955
Added 50.0%
3,955
Common Stock, $1 2/3 P...
Apr 16
2021
-
10,657
Reduced 100.0%
0
Common Stock, $1 2/3 P...
Apr 07
2021
SELL
Payment of exercise price or tax liability
$344,514
$39.99 p/Share
8,615
Reduced 44.7%
10,657
Common Stock, $1 2/3 P...
Apr 07
2021
BUY
Exercise of conversion of derivative security
-
19,272
Added 50.0%
19,272
Common Stock, $1 2/3 P...
Mar 18
2021
-
13,130
Reduced 100.0%
0
Common Stock, $1 2/3 P...