Mar 05
2024
BUY
Exercise of conversion of derivative security
$532,500
$35.5 p/Share
15,000
Added 9.59%
141,487
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$534,178
$59.34 p/Share
9,002
Reduced 6.52%
128,996
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
20,646
Added 13.01%
137,998
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
19,707
Added 14.38%
117,352
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$288,251
$59.63 p/Share
4,834
Reduced 4.72%
97,645
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$81,096
$59.63 p/Share
1,360
Reduced 1.31%
102,479
Common Stock
Aug 22
2022
SELL
Open market or private sale
$273,792
$64.15 p/Share
4,268
Reduced 3.95%
103,839
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
$3,550
$35.5 p/Share
100
Added 0.09%
108,107
Common Stock
Aug 19
2022
SELL
Open market or private sale
$1,007,747
$65.6 p/Share
15,362
Reduced 12.45%
108,007
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
$545,351
$35.5 p/Share
15,362
Added 11.07%
123,369
Common Stock
Aug 18
2022
SELL
Open market or private sale
$402,250
$67.12 p/Share
5,993
Reduced 5.26%
108,007
Common Stock
Aug 18
2022
BUY
Exercise of conversion of derivative security
$212,752
$35.5 p/Share
5,993
Added 4.99%
114,000
Common Stock
Aug 17
2022
SELL
Open market or private sale
$424,915
$66.8 p/Share
6,361
Reduced 5.56%
108,007
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$225,816
$35.5 p/Share
6,361
Added 5.27%
114,368
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$454,409
$68.59 p/Share
6,625
Reduced 5.78%
108,007
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
14,295
Added 11.09%
114,632
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$1,667,121
$70.56 p/Share
23,627
Reduced 19.06%
100,337
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
55,681
Added 31.0%
123,964
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$196,787
$82.2 p/Share
2,394
Reduced 3.39%
68,283
Common Stock
Dec 08
2021
SELL
Open market or private sale
$169,980
$84.99 p/Share
2,000
Reduced 2.75%
70,677
Common Stock
Dec 07
2021
SELL
Open market or private sale
$173,360
$86.68 p/Share
2,000
Reduced 2.68%
72,677
Common Stock
Dec 06
2021
SELL
Open market or private sale
$173,900
$86.95 p/Share
2,000
Reduced 2.61%
74,677
Common Stock
Dec 02
2021
SELL
Open market or private sale
$170,160
$85.08 p/Share
2,000
Reduced 2.54%
76,677
Common Stock
Dec 01
2021
SELL
Open market or private sale
$176,400
$88.2 p/Share
2,000
Reduced 2.48%
78,677
Common Stock
Mar 15
2021
SELL
Open market or private sale
$3,947,500
$78.95 p/Share
50,000
Reduced 38.26%
80,677
Common Stock