Jul 16
2024
SELL
Open market or private sale
$797,361
$84.52 p/Share
9,434
Reduced 27.56%
24,795
Common Stock
Jul 15
2024
SELL
Open market or private sale
$27,638
$83.5 p/Share
331
Reduced 0.96%
34,229
Common Stock
Jun 30
2024
BUY
Open market or private purchase
$16,025
$34.17 p/Share
469
Added 1.34%
34,560
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$44,812
$78.07 p/Share
574
Reduced 1.66%
34,091
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 4.87%
34,665
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$133,235
$75.02 p/Share
1,776
Reduced 5.12%
32,890
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
5,395
Added 13.6%
34,287
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$47,683
$71.49 p/Share
667
Reduced 2.23%
29,271
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 5.6%
29,938
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$6,184
$34.17 p/Share
181
Added 0.64%
28,163
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$14,658
$34.17 p/Share
429
Added 1.51%
27,982
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$20,014
$35.55 p/Share
563
Reduced 2.0%
27,553
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
1,745
Added 5.84%
28,116
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$76,956
$36.3 p/Share
2,120
Reduced 7.44%
26,371
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
6,717
Added 19.59%
27,563
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$5,877
$34.17 p/Share
172
Added 0.78%
21,774
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$14,505
$34.7 p/Share
418
Added 1.9%
21,602
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$94,981
$43.43 p/Share
2,187
Reduced 9.36%
21,184
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
6,764
Added 23.87%
21,573
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$45,573
$47.67 p/Share
956
Reduced 5.44%
16,607
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
2,910
Added 14.66%
16,943
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$5,564
$40.32 p/Share
138
Added 0.93%
14,653
Common Stock
Jul 09
2021
SELL
Open market or private sale
$60,459
$57.58 p/Share
1,050
Reduced 6.75%
14,515
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$11,652
$40.32 p/Share
289
Added 1.82%
15,565
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$15,440
$53.61 p/Share
288
Reduced 1.85%
15,276
Common Stock