Jun 04
2024
SELL
Payment of exercise price or tax liability
$97,104
$59.21 p/Share
1,640
Reduced 1.55%
104,290
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$90,596
$59.33 p/Share
1,527
Reduced 1.42%
105,930
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$61,929
$58.98 p/Share
1,050
Reduced 0.97%
107,457
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 8.44%
108,507
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$497,866
$56.86 p/Share
8,756
Reduced 8.16%
98,507
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
22,250
Added 17.18%
107,263
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$48,039
$47.33 p/Share
1,015
Reduced 1.19%
84,584
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$94,719
$62.03 p/Share
1,527
Reduced 1.75%
85,599
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,000
Added 8.41%
87,126
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$197,134
$57.24 p/Share
3,444
Reduced 4.17%
79,126
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 9.58%
82,570
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$136,225
$62.69 p/Share
2,173
Reduced 2.88%
73,386
Common Stock
Aug 30
2022
BUY
Exercise of conversion of derivative security
$61,672
$14.8 p/Share
4,167
Added 5.23%
75,559
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$97,702
$62.75 p/Share
1,557
Reduced 2.13%
71,392
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$46,770
$48.82 p/Share
958
Reduced 1.3%
72,949
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$248,843
$49.6 p/Share
5,017
Reduced 6.36%
73,907
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
$208,561
$29.68 p/Share
7,027
Added 8.18%
78,924
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,638
Added 13.93%
71,897
Common Stock
Oct 19
2021
SELL
Payment of exercise price or tax liability
$244,427
$42.98 p/Share
5,687
Reduced 8.62%
60,259
Common Stock
Oct 19
2021
BUY
Exercise of conversion of derivative security
$207,760
$29.68 p/Share
7,000
Added 9.6%
65,946
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$247,189
$43.82 p/Share
5,641
Reduced 8.73%
58,946
Common Stock
Oct 18
2021
BUY
Exercise of conversion of derivative security
$209,838
$29.68 p/Share
7,070
Added 9.87%
64,587
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$127,102
$41.08 p/Share
3,094
Reduced 5.1%
57,517
Common Stock
Oct 06
2021
BUY
Exercise of conversion of derivative security
$78,928
$14.8 p/Share
5,333
Added 8.09%
60,611
Common Stock
Sep 29
2021
SELL
Payment of exercise price or tax liability
$397,402
$38.4 p/Share
10,349
Reduced 15.77%
55,278
Common Stock