Aug 09
2024
BUY
Open market or private purchase
$14,844
$74.22 p/Share
200
Added 0.45%
44,485
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$1,018,442
$72.85 p/Share
13,980
Reduced 23.99%
44,285
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
13,980
Added 19.35%
58,265
Common Stock
May 03
2024
BUY
Open market or private purchase
$25,120
$62.8 p/Share
400
Added 0.9%
44,285
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$131,651
$52.43 p/Share
2,511
Reduced 5.41%
43,885
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
8,426
Added 15.37%
46,396
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$57,403
$54.67 p/Share
1,050
Reduced 2.69%
37,970
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
2,989
Added 7.12%
39,020
Common Stock
Nov 06
2023
BUY
Open market or private purchase
$16,732
$56.15 p/Share
298
Added 0.82%
36,031
Common Stock
Aug 04
2023
BUY
Open market or private purchase
$18,680
$52.18 p/Share
358
Added 0.99%
35,733
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$205,189
$51.62 p/Share
3,975
Reduced 10.1%
35,375
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
13,337
Added 25.31%
39,350
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$372,408
$45.46 p/Share
8,192
Reduced 23.95%
26,013
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
17,984
Added 34.46%
34,205
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$187,285
$54.65 p/Share
3,427
Reduced 17.44%
16,221
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
7,526
Added 27.7%
19,648
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$63,817
$53.9 p/Share
1,184
Reduced 8.9%
12,122
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
2,482
Added 15.72%
13,306
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$96,372
$51.18 p/Share
1,883
Reduced 14.82%
10,824
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
4,088
Added 24.34%
12,707
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$47,880
$50.4 p/Share
950
Reduced 9.93%
8,619
Common Stock
Jan 30
2022
BUY
Exercise of conversion of derivative security
-
2,641
Added 21.63%
9,569
Common Stock