Jun 30
2024
SELL
Payment of exercise price or tax liability
$53,958
$90.84 p/Share
594
Reduced 0.88%
67,138
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
1,334
Added 1.93%
67,732
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$36,366
$90.24 p/Share
403
Reduced 0.6%
66,398
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
900
Added 1.33%
66,801
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$137,515
$90.53 p/Share
1,519
Reduced 2.25%
65,901
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
3,451
Added 4.87%
67,420
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$65,822
$90.79 p/Share
725
Reduced 1.12%
63,969
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,648
Added 2.48%
64,694
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$780,920
$86.74 p/Share
9,003
Reduced 12.5%
63,046
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
24,132
Added 25.09%
72,049
Common Stock
Sep 06
2023
SELL
Open market or private sale
$11,722,302
$69.3 p/Share
169,153
Reduced 77.93%
47,917
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$1,380,288
$8.16 p/Share
169,153
Added 43.8%
217,070
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$39,085
$65.36 p/Share
598
Reduced 1.23%
47,917
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
1,333
Added 2.67%
48,515
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$24,307
$59.87 p/Share
406
Reduced 0.85%
47,182
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
899
Added 1.85%
47,588
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$38,670
$57.89 p/Share
668
Reduced 1.41%
46,689
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,508
Added 3.09%
47,357
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$82,972
$57.46 p/Share
1,444
Reduced 3.05%
45,849
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
3,208
Added 6.35%
47,293
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$47,584
$56.38 p/Share
844
Reduced 1.88%
44,085
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,849
Added 3.95%
44,929
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$784,414
$57.42 p/Share
13,661
Reduced 24.08%
43,080
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
35,728
Added 38.64%
56,741
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$18,684
$42.08 p/Share
444
Reduced 2.07%
21,013
Common Stock