Feb 22
2024
SELL
Payment of exercise price or tax liability
$111,161
$59.16 p/Share
1,879
Reduced 6.28%
28,049
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,154
Added 14.69%
29,928
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$74,902
$77.06 p/Share
972
Reduced 3.78%
24,774
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
2,722
Added 9.72%
25,270
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$107,803
$74.45 p/Share
1,448
Reduced 5.92%
23,024
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
4,057
Added 14.22%
24,472
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$72,559
$75.82 p/Share
957
Reduced 4.48%
20,415
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
2,354
Added 9.92%
21,372
Common Stock
Nov 28
2023
SELL
Open market or private sale
$1,086,720
$67.92 p/Share
16,000
Reduced 45.69%
19,018
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$510,363
$90.49 p/Share
5,640
Reduced 13.87%
35,018
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
11,375
Added 21.86%
40,658
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$114,214
$88.47 p/Share
1,291
Reduced 4.72%
26,072
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,603
Added 8.69%
27,363
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$287,887
$97.49 p/Share
2,953
Reduced 10.66%
24,760
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
6,031
Added 17.87%
27,713
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$47,879
$103.86 p/Share
461
Reduced 2.08%
21,682
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
871
Added 3.78%
22,143
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$44,578
$107.16 p/Share
416
Reduced 1.92%
21,272
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
-
787
Added 3.5%
21,688
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$247,404
$106.0 p/Share
2,334
Reduced 10.05%
20,901
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
2,750
Added 10.95%
22,355
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
1,405
Added 6.42%
20,485
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$632,300
$112.11 p/Share
5,640
Reduced 22.82%
19,080
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
11,375
Added 31.51%
24,720
Common Stock
Jun 03
2022
SELL
Open market or private sale
$136,542
$97.53 p/Share
1,400
Reduced 9.49%
13,345
Common Stock