Feb 28
2024
SELL
Payment of exercise price or tax liability
$717,368
$44.76 p/Share
16,027
Reduced 8.34%
176,203
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
43,726
Added 18.53%
192,230
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,116,048
$51.96 p/Share
21,479
Reduced 12.64%
148,504
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
48,496
Added 22.2%
169,983
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$516,822
$52.31 p/Share
9,880
Reduced 7.52%
121,487
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
22,354
Added 14.54%
131,367
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$81,888
$35.01 p/Share
2,339
Reduced 2.1%
109,013
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
5,310
Added 4.55%
111,352
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$52,378
$36.99 p/Share
1,416
Reduced 1.32%
106,042
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
-
3,224
Added 2.91%
107,458
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$784,415
$44.4 p/Share
17,667
Reduced 14.49%
104,234
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
39,900
Added 24.66%
121,901
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$1,560,622
$48.93 p/Share
31,895
Reduced 28.0%
82,001
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
78,820
Added 40.9%
113,896
Common Stock
Sep 10
2021
SELL
Open market or private sale
$3,510,854
$45.14 p/Share
77,777
Reduced 68.92%
35,076
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$108,926
$46.51 p/Share
2,342
Reduced 2.03%
112,853
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
5,310
Added 4.41%
115,195
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$79,597
$55.74 p/Share
1,428
Reduced 1.28%
109,885
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
-
3,223
Added 2.81%
111,313
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$942,919
$52.68 p/Share
17,899
Reduced 14.21%
108,090
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
40,400
Added 24.28%
125,989
Common Stock